Text copied to clipboard!
Naslov
Text copied to clipboard!Node.js programer
Opis
Text copied to clipboard!
Tražimo iskusnog Node.js programera koji će se pridružiti našem timu i pomoći u razvoju visokokvalitetnih web aplikacija. Kao Node.js programer, bit ćete odgovorni za dizajniranje, implementaciju i održavanje server-side aplikacija koristeći Node.js i povezane tehnologije. Radit ćete u suradnji s frontend timom kako biste osigurali besprijekornu integraciju između klijentske i serverske strane aplikacije.
Vaše glavne odgovornosti uključivat će razvoj i optimizaciju API-ja, rad s bazama podataka, osiguravanje sigurnosti aplikacija te poboljšanje performansi sustava. Također ćete sudjelovati u analizi zahtjeva, planiranju arhitekture i implementaciji novih značajki. Očekujemo da imate iskustvo s modernim razvojnim alatima, radom u agilnim timovima te da ste upoznati s najboljim praksama u razvoju softvera.
Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s Node.js, Express.js, bazama podataka poput MongoDB ili PostgreSQL te razumijevanje koncepata poput RESTful API-ja, autentifikacije i autorizacije. Također je važno da imate iskustvo s alatima za verzioniranje koda poput Git-a i da ste sposobni raditi u timskom okruženju.
Ako ste strastveni u razvoju softvera, volite rješavati složene probleme i želite raditi na inovativnim projektima, ovo je prilika za vas. Nudimo konkurentnu plaću, fleksibilno radno vrijeme, mogućnost rada na daljinu te prilike za profesionalni razvoj i usavršavanje.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje server-side aplikacija koristeći Node.js
- Dizajniranje i implementacija RESTful API-ja
- Rad s bazama podataka poput MongoDB, PostgreSQL ili MySQL
- Optimizacija performansi i sigurnosti aplikacija
- Suradnja s frontend timom na integraciji aplikacija
- Pisanje testova i osiguravanje kvalitete koda
- Rad s alatima za verzioniranje koda poput Git-a
- Sudjelovanje u planiranju i analizi zahtjeva projekta
Zahtjevi
Text copied to clipboard!- Iskustvo u radu s Node.js i Express.js
- Poznavanje baza podataka poput MongoDB, PostgreSQL ili MySQL
- Razumijevanje RESTful API-ja i web servisa
- Iskustvo s alatima za verzioniranje koda (Git)
- Poznavanje sigurnosnih praksi u razvoju web aplikacija
- Sposobnost rada u agilnom okruženju
- Dobre komunikacijske i timske vještine
- Poželjno iskustvo s Dockerom i Kubernetesom
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s Node.js i Express.js?
- Kako biste optimizirali performanse Node.js aplikacije?
- Koje sigurnosne mjere primjenjujete pri razvoju web aplikacija?
- Kako biste riješili problem s memorijskim curenjem u Node.js aplikaciji?
- Možete li objasniti razliku između SQL i NoSQL baza podataka?
- Kako biste implementirali autentifikaciju i autorizaciju u Node.js aplikaciji?
- Koje alate koristite za testiranje koda?
- Kako radite s alatima za verzioniranje koda poput Git-a?